package com.hyx.api.domain.vo;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import com.ruoyi.common.annotation.Excel;
import java.io.Serializable;


/**
 * 文件管理数据视图 file_upload
 *
 * @author ruoyi
 * @date 2023-10-18
 */
@Data
public class FileUploadVo implements Serializable
{

    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 文件路径 */
    @Excel(name = "文件路径")
    private String url;

    /** 文件名称 */
    @Excel(name = "文件名称")
    private String name;

    /** 后缀类型 */
    @Excel(name = "后缀类型")
    private String type;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date uploadTime;

    /** 状态（1：正常、2：灰度、3：文件删除） */
    @Excel(name = "状态", readConverterExp = "1=：正常、2：灰度、3：文件删除")
    private Integer status;

    /** 文件删除时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "文件删除时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date deleteTime;


}

